Основы интерфейса взаимодействия пользователя с системой Unix на уровне командной строки
Салькова К. М.
Российский университет дружбы народов, Москва, Россия
В операционной системе типа Linux взаимодействие пользователя с системой обычно осуществляется с помощью командной строки посредством построчного ввода ко- манд. При этом обычно используется командные интерпретаторы языка shell: /bin/sh; /bin/csh; /bin/ksh. Формат команды. Командой в операционной системе называется записанный по специальным правилам текст (возможно с аргументами), представляющий собой ука- зание на выполнение какой-либо функций (или действий) в операционной системе. Обычно первым словом идёт имя команды, остальной текст — аргументы или опции, конкретизирующие действие.
Целью лабораторной работы является приобретение практических навыков взаимодействия пользователя с системой по- средством командной строки.
Определим полное имя вашего домашнего каталога. Далее относительно этого каталога будут выполняться последующие упражнения.
Перейдём в каталог /tmp
Выведем на экран содержимое каталога /tmp с помощью команды ls
Команда ls с опцией -a отображает имена скрытых файлов
Команда ls с опцией -F даёт информацию о типах файлов
Определим, есть ли в каталоге /var/spool подкаталог с именем cron
Переходим в домашний каталог и выводим на экран его содержимое.
Определим, кто является владельцем файлов и подкаталогов с помоью команды ls -l
В домашнем каталоге создаём новый каталог с именем newdir.
В каталоге ~/newdir создаём новый каталог с именем morefun.
В домашнем каталоге создаём одной командой три новых каталога с именами letters, memos, misk. Затем удаляем эти каталоги одной командой
Удалим каталог ~/newdir/morefun из домашнего каталога. Проверьте, был ли каталог удалён.
С помощью команды man определяем, какую опцию команды ls нужно использо- вать для просмотра содержимого не только указанного каталога, но и подкаталогов, входящих в него.
Нужно использовать команду ls -R
С помощью команды man определяем набор опций команды ls, позволяющий отсорти- ровать по времени последнего изменения выводимый список содержимого каталога с развёрнутым описанием файлов.
Используйте команду man для просмотра описания следующих команд: cd, pwd, mkdir, rmdir, rm. Поясните основные опции этих команд.
Получим при помощи команды history
Выполним модификацию и исполнение нескольких команд из буфера команд
Мы приобрели практические навыки взаимодействия пользователя с системой по- средством командной строки